package com.academico.model;

import java.util.Date;

public class Matricula {
	
	public enum SituacaoMatricula{
		ATIVA,
		INATIVA,
		TRANCADA
	}
	
	private Integer raAluno;
	private Integer codigoCurso;
	private Date dataMatricula;
	private SituacaoMatricula situacaoMatricula;
	
	public Integer getRaAluno() {
		return raAluno;
	}
	public void setRaAluno(Integer raAluno) {
		this.raAluno = raAluno;
	}
	public Integer getCodigoCurso() {
		return codigoCurso;
	}
	public void setCodigoCurso(Integer codigoCurso) {
		this.codigoCurso = codigoCurso;
	}
	public Date getDataMatricula() {
		return dataMatricula;
	}
	public void setDataMatricula(Date dataMatricula) {
		this.dataMatricula = dataMatricula;
	}
	public SituacaoMatricula getSituacaoMatricula() {
		return situacaoMatricula;
	}
	public void setSituacaoMatricula(SituacaoMatricula situacaoMatricula) {
		this.situacaoMatricula = situacaoMatricula;
	}
	
	public boolean isAtiva(){
		return SituacaoMatricula.ATIVA.equals(this.situacaoMatricula);
	}
	public boolean isInativa(){
		return SituacaoMatricula.INATIVA.equals(this.situacaoMatricula);
	}
	public boolean isTrancada(){
		return SituacaoMatricula.TRANCADA.equals(this.situacaoMatricula);
	}
	

}
